n=int(input())
n1=n
n2=n
n3=n
n4=n
n5=n

if 1000<=n and n<=9999:

#минимальное
    x=10
    while n1>0:
        s=n1%10
        if s<x:
            x=s
        n1=n1//10
    print("Минимальная",x)

#максимальное
    c=0
    while n>0:
        a=n%10
        if a>c:
            c=a
        n=n//10

    print("Максимальная",c)

#кол-во четных цифр
    t=0
    while n3>0:
        a=n3%10
        if a%2==0:
            t+=1
        n3=n3//10

    print("Кол-во четных цифр",t)

#кол-во нулей
    z=0
    while n4>0:
        a=n4%10
        if a==0:
            z+=1
        n4=n4//10

    print("Кол-во нолей",z)

#кол-во цифр-квадратов
    from math import *
    r=0
    while n5>0:
        a=n5%10
        q=sqrt(a)
        q1=int(q)
        if q1**2==a:
            r+=1
        n5=n5//10

    print("Кол-во цифр-квадратов",r)

#является ли x квадратом другого числа
    from math import *
    y=sqrt(n3)
    y1=int(y)
    if y1**2==n3:
        print("Число является квадратом другого числа")
    else:
        print("Число не является квадратом другого числа")

#четность
    if n%2==0:
        print ("Число является четным")
    else:
        print ("Число не является четным")

#кратность трем
    if n%3==0:
        print ("Число кратно трем")
    else:
        print ("Число не кратно трем")

else:
    print("Число не является четырехзначным")